package com.sonicvision.resourcetracker.employee;

import java.util.List;

import com.sonicvision.resourcetracker.exceptions.ServiceException;

public interface EmployeeService {

	void addEmployee(Employee employee) throws ServiceException;

	List<Employee> getListOfEmployees() throws ServiceException;

	Employee findByPrimaryKey(int employeeId) throws ServiceException;

	void updateEmployee(Employee employee) throws ServiceException;

	void deleteEmployee(int employeeId) throws ServiceException;
	
	void addEmpAddress(EmployeeAddress employeeAddress)	throws ServiceException;

}
